package com.Jiang.service;

import com.Jiang.pojo.Order;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface OrderService {
    //    1.增加订单  购物车结算后生成订单
    int addOrder(Map map);
    //    2.删除订单
    int deleteOrder(int orderId);
    //    3.查询订单 用户根据自己的userId进行查询
    List<Order> selectOrder(String userId);
    //    4.查询订单 商家查询所有用户的订单
    List<Order> selectAllOrder();
    //    5.修改订单
    int updateOrder(int orderId);
    //    6.商家根据参数查询订单
    List<Order> queryOrder(Map map);
    //    7.用户根据参数查询自己的订单
    List<Order> userQueryOrder(Map map);
}
